.wrapper-content {
    padding: 15px 0;
}
.buyGood {
    padding-bottom: 20px;
}
.redstar::after {
    content: ' *';
    color: #E31C1C;
    font-weight: 700;
}
label{
    font-weight: 400;
}
.img {
    height: 32px;
}
img {
    width: 100%;
    height: 100%;
}
.form-control, .single-line {
    border:1px solid rgba(153,153,153,1);
}
@media screen and (max-width: 768px) {
form {
    padding: 0 15px 20px;
}
.img {
    margin-top: 20px;
}
}
.btnsure {
    margin-top: 30px;
    width: 100%;
    border-top: 1px solid #AFC2CE;
}
.btnsure button { 
    margin-top: 20px;
    width:70px;
    height:34px;
    color: #fff;
    background:rgba(227,28,28,1);
    border-radius:3px;
    margin-left: 25%;
}
.buyGood {
    background-color: #fff;
    td {
        background: #F5FBFF;
    }
    .navtable {
        color: #666;
        line-height: 50px;
    }
    .title {
        padding-left: 20px;
        font-weight: 700;
        line-height: 50px;
        font-size: 14px;
    }
    .title1 {
        margin: 20px 0;
        padding-left: 50px;
        font-weight: 700;
        line-height: 40px;
        font-size: 14px;
        background-color: #DFEEF8;
        color: #000;
    }
    .btnnum {
        width: 40px;
        border: 1px solid #ddd;
        padding: 0;
        line-height: 32px;
    }
    .goodmes {
        display: flex;
        justify-content: center;
        align-items: center;
        .img{
            width:60px;
            height:60px;
            background:rgba(216,216,216,1);
            border-radius:2px;
            overflow: hidden;
            img {
                width: 100%;
            }
        }
        .rightname{
            margin-left: 10px;
            max-width: 400px;
            max-height: 56px;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 3;
            overflow: hidden;
        }
    }
}